self-managing team - French English Dictionary